package com.eduagent.xwqeduagent.service;

import com.eduagent.xwqeduagent.model.vo.OJProgrammingAssistantVO;

/**
 * OJ编程助手服务接口
 */
public interface OJProgrammingAssistantService {

    /**
     * 提供算法题目编程辅助
     *
     * @param problemDetails 算法题目详情
     * @param userCode 用户当前代码
     * @param userQuestion 用户问题
     * @param language 编程语言
     * @param sessionId 会话ID
     * @return 助手回答结果
     */
    OJProgrammingAssistantVO provideAssistance(
            String problemDetails,
            String userCode, 
            String userQuestion,
            String language,
            String sessionId
    );
} 